package charpter05;

/**
 * Created by Miracle yaochengwei on 2022/4/9 21:41
 */
public class IfExercise01 {
    //编写一个 main 方法
    public static void main(String[] args) {

//编写程序，声明 2 个 double 型变量并赋值。
//判断第一个数大于 10.0，且第 2 个数小于 20.0，打印两数之和
        double a = 20.2;
        double b = 19.3;
        if (a > 10.0 && b < 20.0) {
            System.out.println("两个数和=" + a + b);
        }
        //【课后自己练】定义两个变量 int，判断二者的和，
//是否能被 3 又能被 5 整除，打印提示信息
//
//思路分析
//1. 定义两个变量 int num1, num2
//2.  定义一个变量 int sum = num1 + num2;
//3. sum % 3 , 5  后 等于 0 说明可以整除
//4.  使用 if - else 来提示对应信息
//走代码
        int num1 = 15;
        int num2 = 15;
        int sum = num1 + num2;
        if (sum % 3 == 0 && sum % 5 == 0) {
            System.out.println("和可以被 3 又能被 5 整除");
        } else {
            System.out.println("和不可以被 3 又能被 5 整除");
        }
        //判断一个年份是否是闰年，闰年的条件是符合下面二者之一：
//(1)年份能被 4 整除，但不能被 100 整除；(2)能被 400 整除
//
        //思路分析
        //1.定义int year 保存年
        //2.年份能被4整除 ，但不能被100整除
        //3.=> year%4 = 0 &&year%100!=0
        //能被 400 整除 => year % 400 == 0
        //4.上面的2和3 是或的关系
        //代码实现
        int year = 2028;
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                System.out.println(year + "  是 闰年");
            } else{
                System.out.println(year + "  不是 闰年");
            }
        }

    }

